package cn.edu.njust.util;


import cn.edu.njust.core.exception.ParamsException;
import cn.hutool.core.util.StrUtil;
import lombok.experimental.UtilityClass;

/**
 * 公用方法类
 *
 * @author wangs
 * @date 2025/5/1 14:49
 * @since 3.0.0
 */
@UtilityClass
public class SystemUtils {

    /**
     * 校验输入的验证码是否正确
     *
     * @param source    系统生成的验证码
     * @param checkCode 用户输入的值
     * @since 3.0.0
     */
    public static void checkCodeIsRight(String source, String checkCode) {
        if (StrUtil.isBlank(source) || !source.equalsIgnoreCase(checkCode)) {
            throw new ParamsException("验证码错误");
        }
    }
}
